草庐IT

jQuery EasyUI 扩展

全部标签

c# - 检查文件夹是否包含具有特定扩展名的文件

我有其他C#代码将通话录音文件放入文件夹c:\Recordings每个文件的扩展名为.wma我希望能够每5分钟检查一次文件夹。如果文件夹包含以.wma结尾的文件,我想执行一些代码。如果文件夹不包含扩展名为.wma的文件,我希望代码暂停5分钟,然后重新检查(无限期)。我已经开始检查文件夹中是否有任何文件,但是当我运行它时,它总是报告文件夹包含文件,即使它没有。stringdirPath=@"c:\recordings\";if(Directory.GetFiles(dirPath).Length==0){NewRecordingExists=true;Console.WriteLine(

c# - 我可以在 .NET 2.0 或 3.0 中使用扩展方法和 LINQ 吗?

当我尝试使用.NET2.0或3.0运行时添加扩展方法时,出现错误:Cannotdefineanewextensionmethodbecausethecompilerrequiredtype'System.Runtime.CompilerServices.ExtensionAttribute'cannotbefound.AreyoumissingareferencetoSystem.Core.dll?但是当我尝试将它添加到项目时,我无法在可用引用列表中找到System.Core。我需要做什么才能使用扩展方法并反过来LINQ在我的项目中? 最佳答案

c# - LINQ 查询表达式和扩展方法有什么区别

下面是返回相同数据的两个查询。其他风格我不确定哪个更好。哪些因素会影响这些查询?使用一种样式比另一种样式有什么好处?示例1varx=fromsindb.Surveysjoinsqindb.Survey_Questionsons.IDequalssq.Survey_IDjoinqindb.Questionsonsq.Question_IDequalsq.IDjoinqgindb.Question_Groupsonq.IDequalsqg.Question_IDwheres.Type_ID.Equals(typeID)&s.Type.Equals(type)selectnew{questi

c# - 如何编写通用 IEnumerable<SelectListItem> 扩展方法

我对泛型相当陌生(好吧,真的很陌生),但我喜欢它们的想法。我将在一个View上有几个下拉列表,我想要一种通用的方法来获取对象列表并将其转换为SelectListItems列表我现在拥有的:publicstaticIEnumerableToSelectListItems(thisIEnumerableitems,longselectedId){returnitems.OrderBy(item=>item.Name).Select(item=>newSelectListItem{Selected=(item.Id==selectedId),Text=item.Name,Value=item

c# - 通用类的扩展方法

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicates:C#-GenericExtensionMethodHowdoyouwriteaC#ExtensionMethodforaGenericallyTypedClass是否可以为泛型类声明扩展方法?publicclassNeedsExtension{publicNeedsExtensionDoSomething(Tobj){//....}}

c# - 应用程序是否与给定的扩展关联?

有时需要让您的应用程序打开文件的默认应用程序。例如,要打开一个PDF文件,您可以使用:System.Diagnostics.Process.Start("Filename.pdf");要打开图像,您只需使用具有不同文件名的相同代码:System.Diagnostics.Process.Start("Filename.gif");一些扩展名(例如.gif)几乎总是有一个默认处理程序,即使在基本的Windows安装中也是如此。但是,某些扩展名(例如.pdf)通常没有安装处理它们的应用程序。在这些情况下,最好在调用Process.Start(fileName)之前确定应用程序是否与您希望打开

c# - 如何在 C# 中扩展数组

我必须做一个使用数组的练习。用户必须输入3个输入(每次输入有关项目的信息),这些输入将被插入到数组中。然后我必须显示数组。但是,我很难在不更改其中信息的情况下增加数组的长度;以及如何让用户输入另一组输入?这是我目前所拥有的:publicstringstockNum;publicstringitemName;publicstringprice;string[]items=newstring[3];publicstring[]addItem(string[]items){System.Console.WriteLine("PleaseSirEnterthestocknumber");sto

c# - 如何在 C# 中编写 SNMP 代理或 SNMP 扩展代理 DLL

我需要为我的应用程序编写一个SNMP代理。我读了CodeProjectarticle关于如何使用win32编写SNMP扩展代理DLL,但想知道是否可以使用托管代码来完成。此外,是否可以在托管代码中编写我自己的SNMP代理并在WindowsSNMP服务上运行它?需要在我的服务器上运行windowsSNMP服务以提供基本的操作系统管理信息。您会推荐什么C#SNMP库?我找到了一些C#SNMP协议(protocol)实现,但找不到有关如何实现SNMP代理的示例代码-大多数示例仅与查询其他代理或发送陷阱有关。 最佳答案 如果您想使用.Net

c# - 何时在 LINQtoObjects 上使用带有 lambda 的扩展方法来过滤集合?

我正在制作一些C#3集合过滤器的原型(prototype)并遇到了这个问题。我有一系列产品:publicclassMyProduct{publicstringName{get;set;}publicDoublePrice{get;set;}publicstringDescription{get;set;}}varMyProducts=newList{newMyProduct{Name="Surfboard",Price=144.99,Description="Mostimportantthingyouwilleverown."},newMyProduct{Name="Leash",Pr

c# - 如何在 Powershell 中使用扩展方法?

我有以下代码:usingSystempublicstaticclassIntEx{//////Yieldsapowerofthegivennumber//////Thebasenumber///thepowertobeappliedontebasenumber///PowersappliedtothebasenumberpublicstaticIEnumerableListPowersOf(thisintnumber,intpowerOf){for(vari=number;;i我已经在Powershell(Windows8)中加载了dll。我尝试按以下方式使用它:$test=1.Lis